unavoidable hardship - Turkish English Dictionary